提交表清理申请
请求地址
/v2/webservice/apply/apply-truncate-table
请求方法
Post
请求参数说明
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|
| app_id | number | 是 | 项目ID |
| tables | object | 是 | 区ID和表名 |
| auto_check | boolean | 否 | 是否自动审核,设置为 false 会生成待审核的单据。集群配置不支持自动审核则此参数无效 |
| attention_man | string[] | 否 | 关注人/协作人, 允许其他开发角色执行此单据生成的任务,(不需要指定项目管理员为关注人, 因为项目管理员本身就拥有执行任务的权限) |
tables数组元素说明
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|
| zone_id | number | 是 | |
| table_names | string[] | 是 | 支持多个表,生成一个单据和生成一个任务 |
| auto_execute_task | boolean | 否 | 当集群配置为自动审核时,自动执行时,单据会自动审核,此参数才生效true表示生成任务后自动执行false表示生成任务后,不立即执行任务 |
示例
{
"app_id": 2,
"tables": [
{
"zone_id": 3,
"table_names": ["tbSgzLegionData","tbCityWarData"],
"auto_execute_task": true
}
]
}
返回参数:
data 字段说明
| 参数名称 | 类型 | 说明 |
|---|
| check_result | number | 审核结果0: 没有异常, 无法自动审核的单据,没有自动审核,也是返回0,-1: 表示审核失败 |
| apply_list | 对象数组 | 生成的单据 |
| task_list | 对象数组 | 生成的任务 |
apply_list数组元素对象字段说明
| 参数名称 | 类型 | 说明 |
|---|
| apply_id | number | 单据ID |
task_list数组元素对象字段说明
| 参数名称 | 类型 | 说明 |
|---|
| task_id | number | 任务ID |
成功返回 (自动审核, 生成任务成功):
{
"code": 0,
"request_id": "9ce70f61-5a41-4e5b-99fb-4127d113e326",
"data": {
"check_result": 0,
"app_id": 5,
"apply_list": [
{
"apply_id": 1659,
"apply_type_text": "表清理",
"zone_id": "1",
"app_id": 5,
"table_name": "ItemAttri;",
"execute_status": 1,
"table_type": 0,
"tdr": "-1",
"apply_type": 2
}
],
"task_list": [
{
"apply_id": 1659,
"apply_type_text": "表清理",
"zone_id": "1",
"app_id": 5,
"table_name": "ItemAttri;",
"table_type": 0,
"apply_type": 2,
"task_id": 1456,
"result": 0,
"msg": "审核成功, 请查看生成的任务"
}
],
"apply_user": "v_demo",
"check_user": "v_demo",
"apply_begin_time": "2025-01-20 11:47:13",
"apply_finishi_time": "2025-01-20 11:47:13",
"check_finish_time": "2025-01-20 11:47:13",
"msg": "提交申请成功, 请查看审核结果或任务执行状态",
"execute_task_user": "v_demo",
"is_auto_check": 1
}
}
失败返回
{
"request_id": "a1c9f88e-93e7-479a-932c-b00a832cc1e1",
"code": 102,
"message": "表不存在",
"debug_message": [
"ItemAttri"
]
}